<i-form
    :model="this.data"
    class="app-form info-form-mode"
    ref="form"
    id="empo_main2"
    style=""
    @on-validate="formItemValidate.apply(_self, arguments)"
>
    <input style="display:none;">
    <row>
            <i-col
    class="form-layout-container"
    v-show="detailsModel.grouppanel2.visible"
    :style="{}"
    
    
    :lg="{ span: 24, offset: 0 }"
    
>
    <app-form-group
    :model="detailsModel.grouppanel2"
    layoutType="TABLE_24COL"
    titleStyle=""
    class=""
    :uiActionGroup="detailsModel.grouppanel2.uiActionGroup"
    @groupuiactionclick="groupUIActionClick($event)"
    :caption="$t('entities.empo.main2_form.details.grouppanel2')"
    :isShowCaption="true"
    uiStyle="DEFAULT"
    :titleBarCloseMode="1"
    :isInfoGroupMode="true"

>    
    <app-form-group-data-panel
        slot="dataInfoPanel"
        :model="detailsModel.grouppanel2"
        :data="data"
        :context="context"
        :viewparams="viewparams"
    ></app-form-group-data-panel>
    <row>
        <i-col
    class="form-layout-container"
    v-show="detailsModel.empoid.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 8, offset: 0 }"
    :xl="{ span: 6, offset: 0 }"
>
    <app-form-item
    name="empoid"
    :itemRules="this.rules().empoid"
    class=""

    :caption="$t('entities.empo.main2_form.details.empoid')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.empoid.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='empoid' :value="data.empoid" dataType="GUID" unitName=""     :precision="0"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.rempname.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 8, offset: 0 }"
    :xl="{ span: 6, offset: 0 }"
>
    <app-form-item
    name="rempname"
    :itemRules="this.rules().rempname"
    class=""

    :caption="$t('entities.empo.main2_form.details.rempname')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.rempname.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='rempname' :value="data.rempname" dataType="PICKUPTEXT" unitName=""     :precision="0"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.pdate.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 8, offset: 0 }"
    :xl="{ span: 6, offset: 0 }"
>
    <app-form-item
    name="pdate"
    :itemRules="this.rules().pdate"
    class=""

    :caption="$t('entities.empo.main2_form.details.pdate')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.pdate.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='pdate' :value="data.pdate" dataType="DATETIME" unitName="" valueFormat="%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"     :precision="0"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.eadate.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 8, offset: 0 }"
    :xl="{ span: 6, offset: 0 }"
>
    <app-form-item
    name="eadate"
    :itemRules="this.rules().eadate"
    class=""

    :caption="$t('entities.empo.main2_form.details.eadate')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.eadate.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='eadate' :value="data.eadate" dataType="DATETIME" unitName="" valueFormat="%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"     :precision="0"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.labservicename.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 8, offset: 0 }"
    :xl="{ span: 6, offset: 0 }"
>
    <app-form-item
    name="labservicename"
    :itemRules="this.rules().labservicename"
    class=""

    :caption="$t('entities.empo.main2_form.details.labservicename')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.labservicename.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='labservicename' :value="data.labservicename" dataType="PICKUPTEXT" unitName=""     :precision="0"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.labservicedesc.visible"
    :style="{}"
    
    :md="{ span: 24, offset: 0 }"
    :lg="{ span: 24, offset: 0 }"
    :xl="{ span: 24, offset: 0 }"
>
    <app-form-item
    name="labservicedesc"
    :itemRules="this.rules().labservicedesc"
    class=""

    :caption="$t('entities.empo.main2_form.details.labservicedesc')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.labservicedesc.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='labservicedesc' :value="data.labservicedesc" dataType="LONGTEXT_1000" unitName=""     :precision="0"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.civo.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 8, offset: 0 }"
    :xl="{ span: 6, offset: 0 }"
>
    <app-form-item
    name="civo"
    :itemRules="this.rules().civo"
    class=""

    :caption="$t('entities.empo.main2_form.details.civo')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.civo.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='civo' :value="data.civo" dataType="TEXT" unitName=""     :precision="0"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.payway.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 8, offset: 0 }"
    :xl="{ span: 6, offset: 0 }"
>
    <app-form-item
    name="payway"
    :itemRules="this.rules().payway"
    class=""

    :caption="$t('entities.empo.main2_form.details.payway')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.payway.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='payway' :value="data.payway" dataType="SSCODELIST" unitName=""     :precision="0"
tag='EMPAYWAY' codelistType='STATIC' :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.taxivo.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 8, offset: 0 }"
    :xl="{ span: 6, offset: 0 }"
>
    <app-form-item
    name="taxivo"
    :itemRules="this.rules().taxivo"
    class=""

    :caption="$t('entities.empo.main2_form.details.taxivo')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.taxivo.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='taxivo' :value="data.taxivo" dataType="TEXT" unitName=""     :precision="0"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.taxfee.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 8, offset: 0 }"
    :xl="{ span: 6, offset: 0 }"
>
    <app-form-item
    name="taxfee"
    :itemRules="this.rules().taxfee"
    class=""

    :caption="$t('entities.empo.main2_form.details.taxfee')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.taxfee.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='taxfee' :value="data.taxfee" dataType="FLOAT" unitName=""     :precision="2"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.tsivo.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 8, offset: 0 }"
    :xl="{ span: 6, offset: 0 }"
>
    <app-form-item
    name="tsivo"
    :itemRules="this.rules().tsivo"
    class=""

    :caption="$t('entities.empo.main2_form.details.tsivo')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.tsivo.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='tsivo' :value="data.tsivo" dataType="TEXT" unitName=""     :precision="0"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.tsfee.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 8, offset: 0 }"
    :xl="{ span: 6, offset: 0 }"
>
    <app-form-item
    name="tsfee"
    :itemRules="this.rules().tsfee"
    class=""

    :caption="$t('entities.empo.main2_form.details.tsfee')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.tsfee.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='tsfee' :value="data.tsfee" dataType="FLOAT" unitName=""     :precision="2"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.poamount.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 8, offset: 0 }"
    :xl="{ span: 6, offset: 0 }"
>
    <app-form-item
    name="poamount"
    :itemRules="this.rules().poamount"
    class=""

    :caption="$t('entities.empo.main2_form.details.poamount')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.poamount.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='poamount' :value="data.poamount" dataType="FLOAT" unitName=""     :precision="2"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.postate.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 8, offset: 0 }"
    :xl="{ span: 6, offset: 0 }"
>
    <app-form-item
    name="postate"
    :itemRules="this.rules().postate"
    class=""

    :caption="$t('entities.empo.main2_form.details.postate')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.postate.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='postate' :value="data.postate" dataType="NSCODELIST" unitName=""     :precision="0"
tag='EMPOSTATE' codelistType='STATIC' :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.apprempname.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 8, offset: 0 }"
    :xl="{ span: 6, offset: 0 }"
>
    <app-form-item
    name="apprempname"
    :itemRules="this.rules().apprempname"
    class=""

    :caption="$t('entities.empo.main2_form.details.apprempname')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.apprempname.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='apprempname' :value="data.apprempname" dataType="PICKUPTEXT" unitName=""     :precision="0"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.apprdate.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 8, offset: 0 }"
    :xl="{ span: 6, offset: 0 }"
>
    <app-form-item
    name="apprdate"
    :itemRules="this.rules().apprdate"
    class=""

    :caption="$t('entities.empo.main2_form.details.apprdate')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.apprdate.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='apprdate' :value="data.apprdate" dataType="DATETIME" unitName="" valueFormat="%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"     :precision="0"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
    
    </row>
</app-form-group>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.grouppanel1.visible"
    :style="{}"
    
    
    :lg="{ span: 24, offset: 0 }"
    
>
    <app-form-group
    :model="detailsModel.grouppanel1"
    layoutType="TABLE_24COL"
    titleStyle=""
    class=""
    :uiActionGroup="detailsModel.grouppanel1.uiActionGroup"
    @groupuiactionclick="groupUIActionClick($event)"
    :caption="$t('entities.empo.main2_form.details.grouppanel1')"
    :isShowCaption="true"
    uiStyle="DEFAULT"
    :titleBarCloseMode="2"
    :isInfoGroupMode="true"

>    
    <app-form-group-data-panel
        slot="dataInfoPanel"
        :model="detailsModel.grouppanel1"
        :data="data"
        :context="context"
        :viewparams="viewparams"
    ></app-form-group-data-panel>
    <row>
        <i-col
    class="form-layout-container"
    v-show="detailsModel.orgid.visible"
    :style="{}"
    
    :md="{ span: 12, offset: 0 }"
    :lg="{ span: 12, offset: 0 }"
    :xl="{ span: 12, offset: 0 }"
>
    <app-form-item
    name="orgid"
    :itemRules="this.rules().orgid"
    class=""

    :caption="$t('entities.empo.main2_form.details.orgid')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.orgid.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='orgid' :value="data.orgid" dataType="SSCODELIST" unitName=""     :precision="0"
tag='PFCL_ORG' codelistType='STATIC' :data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.description.visible"
    :style="{}"
    
    :md="{ span: 24, offset: 0 }"
    :lg="{ span: 24, offset: 0 }"
    :xl="{ span: 24, offset: 0 }"
>
    <app-form-item
    name="description"
    :itemRules="this.rules().description"
    class=""

    :caption="$t('entities.empo.main2_form.details.description')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.description.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='description' :value="data.description" dataType="TEXT" unitName=""     :precision="0"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.content.visible"
    :style="{}"
    
    
    :lg="{ span: 24, offset: 0 }"
    :xl="{ span: 24, offset: 0 }"
>
    <app-form-item
    name="content"
    :itemRules="this.rules().content"
    class=""

    :caption="$t('entities.empo.main2_form.details.content')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.content.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    
<app-span name='content' :value="data.content" dataType="LONGTEXT" unitName=""     :precision="0"
:data="data" :context="context" :viewparams="viewparams" :localContext ='{ }'  :localParam ='{ }'    style=""
>  
</app-span>

</app-form-item>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.att.visible"
    :style="{}"
    
    
    :lg="{ span: 24, offset: 0 }"
    
>
    <app-form-item
    name="att"
    :itemRules="this.rules().att"
    class=""

    :caption="$t('entities.empo.main2_form.details.att')"
    uiStyle="DEFAULT"
    :labelWidth="130"
    :isShowCaption="true"
    :error="detailsModel.att.error"
    :isEmptyCaption="false"
    labelPos="LEFT"
>
    <app-file-upload
    :formState="formState"
    :ignorefieldvaluechange="ignorefieldvaluechange"
    @formitemvaluechange="onFormItemValueChange($event)"
    :data="JSON.stringify(this.data)"
    name="att"
    :value="data.att"
    :disabled="detailsModel.att.disabled"
    :uploadparams='{}'
    :exportparams='{}'
    style="overflow: auto;"
></app-file-upload>
</app-form-item>

</i-col>
    
    </row>
</app-form-group>

</i-col>
<i-col
    class="form-layout-container"
    v-show="detailsModel.grouppanel3.visible"
    :style="{}"
    
    
    :lg="{ span: 24, offset: 0 }"
    
>
    <app-form-group
    :model="detailsModel.grouppanel3"
    layoutType="TABLE_24COL"
    titleStyle=""
    class=""
    :uiActionGroup="detailsModel.grouppanel3.uiActionGroup"
    @groupuiactionclick="groupUIActionClick($event)"
    :caption="$t('entities.empo.main2_form.details.grouppanel3')"
    :isShowCaption="true"
    uiStyle="DEFAULT"
    :titleBarCloseMode="1"
    :isInfoGroupMode="true"

>    
    <app-form-group-data-panel
        slot="dataInfoPanel"
        :model="detailsModel.grouppanel3"
        :data="data"
        :context="context"
        :viewparams="viewparams"
    ></app-form-group-data-panel>
    <row>
        <i-col
    class="form-layout-container"
    v-show="detailsModel.druipart1.visible"
    :style="{'height': '400px !important',}"
    
    
    :lg="{ span: 24, offset: 0 }"
    
>
    <app-form-druipart
    
    :formState="formState"
    :isForbidLoad="this.data.srfuf === '0'"
    paramItem="empo" 
    :parentdata='{"srfparentdefname":"POID","srfparentdename":"EMPO","SRFPARENTTYPE":"DER1N","srfparentmode":"DER1N_EMPODETAIL_EMPO_POID","SRFDER1NID":"DER1N_EMPODETAIL_EMPO_POID"}'
    :parameters="[
        {
            pathName: 'emitems',
            parameterName: 'emitem',
        },
    ]"
    :context="context"
    :viewparams="viewparams"
    :localContext ='{}'
    :localParam ='{}'
    parameterName="empo"
    parentName="EMPO"  
    refviewtype="DEGRIDVIEW9" 
    refreshitems="" 
    :ignorefieldvaluechange="ignorefieldvaluechange"
    viewname="empodetail-grid-view9" 
    :data="JSON.stringify(this.data)" 
    @drdatasaved="drdatasaved.apply(_self, arguments)"
    style="height:400px;overflow: auto;">
</app-form-druipart>

</i-col>
    
    </row>
</app-form-group>

</i-col>


    </row>
</i-form>
